package monitormercado.negocio.analise.indicador;

import java.util.Comparator;


public class ComparadorIndicador {

	public static Comparator<Indicador> siglaAcao = new Comparator<Indicador>() {
		public int compare(Indicador a, Indicador b) {
			int resultado = -1;
			resultado = a.getSiglaAcao().compareTo(b.getSiglaAcao());
			return resultado;
		}
	};
	
	public static Comparator<Indicador> data = new Comparator<Indicador>() {
		public int compare(Indicador a, Indicador b) {
			int resultado = -1;
			resultado = a.getData().compareTo(b.getData());
			return resultado;
		}
	};
	
	public static Comparator<Indicador> periodicidade = new Comparator<Indicador>() {
		public int compare(Indicador a, Indicador b) {
			int resultado = 0;
			if (a.getPeriodicidade() > b.getPeriodicidade()) {
				resultado = 1;
			} else if (a.getPeriodicidade() < b.getPeriodicidade()) {
				resultado = -1;
			}
			return resultado;
		}
	};
	
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub

	}

}
